desperate straits - İngilizce Eş Anlamlılar Sözlük

desperate straits

n.
[1] dire straits